{
    let a := sub(calldataload(1), calldataload(0))
    mstore(0, a)
}
// ====
// step: fullSimplify
// ----
// {
//     let _1 := 0
//     mstore(_1, sub(calldataload(1), calldataload(_1)))
// }
